PATH
La variable PATH
La variable PATH
es una de las más importantes en BASH, ya que contiene una lista de directorios donde el sistema busca comandos.
La variable PATH es una variable de entorno en sistemas operativos como Windows, macOS y Linux que especifica una lista de directorios en los que el sistema operativo busca ejecutables cuando se ejecuta un comando. Es decir, cuando se introduce un comando en la terminal o línea de comandos, el sistema busca en los directorios listados en PATH para encontrar el archivo correspondiente al comando.
Ejemplo
Supongamos que se tiene un programa llamado mi_programa
ubicado en /usr/local/bin/mi_programa
. Para ejecutar mi_programa
desde la terminal, el sistema necesita saber dónde buscar el archivo ejecutable.
Si /usr/local/bin
está en la variable PATH:
Al introducir mi_programa en la terminal, el sistema buscará en todos los directorios listados en PATH y encontrará mi_programa
en /usr/local/bin
, ejecutándolo directamente.
sysadmin@localhost:~$ mi_programa
Ejecutando mi_programa...
Si /usr/local/bin
no está en la variable PATH:
El sistema no encontrará mi_programa
a menos que se especifique la ruta completa, como /usr/local/bin/mi_programa
. Sin la ruta completa, el sistema no sabrá dónde buscar el ejecutable y mostrará un mensaje de error indicando que el comando no se encuentra.
sysadmin@localhost:~$ mi_programa
-bash: mi_programa: command not found